package com.bjbn.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

import java.util.Map;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class VehicleData {
    @JsonProperty("VT_NAME")
    private String VT_NAME;

    @JsonProperty("EMPLOYEEID")
    private String EMPLOYEEID;

    @JsonProperty("VH_CODE")
    private String VH_CODE;

    @JsonProperty("STATE")
    private Integer STATE;

    @JsonProperty("GEOX")
    private String GEOX;

    @JsonProperty("GEOY")
    private String GEOY;

    @JsonProperty("GEOH")
    private String GEOH;

    @JsonProperty("DIRECTION")
    private String DIRECTION;

    @JsonProperty("LL_TIME")
    private String LL_TIME;

    @JsonProperty("SPEED")
    private String SPEED;

    @JsonProperty("VEHICLE_TYPE")
    private String VEHICLE_TYPE;

    @JsonProperty("VI_REMARK")
    private String VI_REMARK;

    @JsonProperty("ONLINE")
    private String ONLINE;

    @JsonProperty("GROUP_NAME")
    private String GROUP_NAME;

    @JsonProperty("SIMCODE")
    private String SIMCODE;

    @JsonProperty("SIGN")
    private String SIGN;

    @JsonProperty("LOCALCOORDY")
    private String LOCALCOORDY;

    @JsonProperty("LOCALCOORDX")
    private String LOCALCOORDX;

    @JsonProperty("POSITIONSTATE")
    private Integer POSITIONSTATE;

    @JsonProperty("LABELPARAMS")
    private Map<String, Object> LABELPARAMS;

    @JsonProperty("LABELPATHKEY")
    private String LABELPATHKEY;

    @JsonProperty("CATEGORY")
    private String CATEGORY;
}
